package componentes;

/**
 * @author 
 * @version 1.0
 * @created 20-Nov-2012 14:49:28
 */
public abstract class Modalidad {
	private String tipo;
	private String reglamento;
	private Puntuacion puntuacion;
	


	public String getReglamento(){
		return reglamento;
	}

	public Puntuacion getPuntuacion(){
		return puntuacion;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public void setReglamento(String reglamento) {
		this.reglamento = reglamento;
	}

	public void setPuntuacion(String puntuacion, int tantos, int sets) {
		if(puntuacion.equals("Puntuacion")){
			this.puntuacion=new Puntos(tantos);
		}
		else if(puntuacion.equals("Sets")){
			this.puntuacion=new Sets(sets);
		}
		else if(puntuacion.equals("Resultado Final")){
			this.puntuacion=new Final();
		}
		this.puntuacion.setTipo(puntuacion);
	}
	
	
	
	
	
	
}//end Modalidad